WFR WorldFootballRecord
![]() |
CAF CHAMPIONS LEAGUE 2017 |
![]() |
![]() |
Wydad Casablanca |
![]() |
1st leg | ||||||
10/02/2017 | 16:00 | Kampala (UGA) | KCCA (UGA) - Primeiro de Agosto (ANG) | 1-0 | ||
10/02/2017 | 19:00 | Béchar (ALG) | JA Saoura (ALG) - Enugu Rangers (NGA) | 1-1 | ||
11/02/2017 | 14:30 | Antananarivo (MAD) | CNaPS Sport (MAD) - Township Rollers (BOT) | 2-1 | ||
11/02/2017 | 15:00 | Lobamba (SWZ) | Royal Leopards (SWZ) - Vita Club (COD) | 0-1 | ||
11/02/2017 | 15:00 | Nairobi (KEN) | Tusker (KEN) - Port-Louis 2000 (MRI) | 1-1 | ||
11/02/2017 | 15:00 | Lusaka (ZAM) | Zanaco (ZAM) - APR (RWA) | 0-0 | ||
11/02/2017 | 15:30 | Libreville (GAB) | Mounana (GAB) - Vital'O (BDI) | 2-0 | ||
11/02/2017 | 16:00 | Abidjan (CIV) | AS Tanda (CIV) - FAN Niamey (NIG) | 3-0 | ||
11/02/2017 | 16:00 | Praslin (SEY) | Côte d'Or FC (SEY) - Saint George (ETH) | 0-2 | ||
11/02/2017 | 16:00 | Maseru (LES) | Lioli (LES) - CAPS United (ZIM) | 0-0 | ||
11/02/2017 | 16:00 | Ouagadougou (BFA) | Rail Club du Kadiogo (BFA) - Diables Noirs (CGO) | 3-0 | ||
11/02/2017 | 16:30 | Freetown (SLE) | Johansen (SLE) - FUS Rabat (MAR) | 1-1 | ||
11/02/2017 | 16:30 | Zanzibar City (ZAN) | Zimamoto (ZIM) - Ferroviário Beira (MOZ) | 2-1 | ||
11/02/2017 | 17:00 | Bamako (MLI) | Real Bamako (MLI) - Rivers United (NGA) | 0-0 | ||
11/02/2017 | 17:00 | Dakar (SEN) | US Gorée (SEN) - Horoya (GUI) | 0-0 | ||
11/02/2017 | 19:00 | Saint-Louis (SEN) | SS Saint-Louisienne (REU) - Bidvest Wits (RSA) | 2-1 | ||
12/02/2017 | 14:00 | Tamale (GHA) | Wa All Stars (GHA) - Al-Ahly Tripoli (LBY) | 1-3 | ||
12/02/2017 | 15:00 | Moroni (COM) | Ngaya Club (COM) - Young Africans (TAN) | 1-5 | ||
12/02/2017 | 15:30 | Garoua (CMR) | Coton Sport (CMR) - Atlabara (SSD) | 2-0 | ||
12/02/2017 | 15:30 | Dolisie (CGO) | Léopards (CGO) - UMS de Loum (CMR) | 1-0 | ||
12/02/2017 | 16:00 | Monrovia (LBR) | Barrack Young Controllers (LBR) - Stade Malien (MLI) | 1-0 | ||
12/02/2017 | 16:00 | Bakau (GAM) | Gambia Ports Authority (GAM) - Séwé Sports (CIV) | 1-0 | ||
12/02/2017 | 17:30 | Malabo (EQG) | Elá Nguema (EQG) - Al-Merrikh SC (SUD) | 0-1 | ||
2nd leg | ||||||
18/02/2017 | 15:30 | Kigali (RWA) | APR (RWA) - Zanaco (ZAM) | 0-1 | Qual. Zanaco (ZAM) | |
18/02/2017 | 16:00 | Niamey (NIG) | FAN Niamey (NIG) - AS Tanda (CIV) | 3-1 | Qual. AS Tanda (CIV) | |
18/02/2017 | 16:00 | Gaborone (BOT) | Township Rollers (BOT) - CNaPS Sport (MAD) | 3-2 | Qual. CNaPS Sport (MAD) | |
18/02/2017 | 16:00 | Dar es Salaam (TAN) | Young Africans (TAN) - Ngaya Club (COM) | 1-1 | Qual. Young Africans (TAN) | |
18/02/2017 | 16:30 | Juba (SSD) | Atlabara (SSD) - Coton Sport (CMR) | 2-5 | Qual. Coton Sport (CMR) | |
18/02/2017 | 18:00 | Johannesburg (RSA) | Bidvest Wits (RSA) - SS Saint-Louisienne (REU) | 3-1 | Qual. Bidvest Wits (RSA) | |
18/02/2017 | 19:30 | Rabat (MAR) (MAR) | FUS Rabat (MAR) - Johansen (SLE) | 3-0 | Qual. FUS Rabat (MAR) | |
18/02/2017 | 20:00 | Omdurman (SUD) | Al-Merrikh SC (SUD) - Elá Nguema (EQG) | 4-1 | Qual. Al-Merrikh SC (SUD) | |
19/02/2017 | 14:30 | Tunis (TUN) | Al-Ahly Tripoli (LBY) - Wa All Stars (GHA) | 2-0 | Qual. Al-Ahly Tripoli (LBY) | |
19/02/2017 | 15:00 | Harare (ZIM) | CAPS United (ZIM) - Lioli (LES) | 2-1 | Qual. CAPS United (ZIM) | |
19/02/2017 | 15:00 | Beira (MOZ) | Ferroviário Beira (MOZ) - Zimamoto (ZIM) | 3-1 | Qual. Ferroviário Beira (MOZ) | |
19/02/2017 | 15:00 | Bujumbura (BDI) | Vital'O (BDI) - Mounana (GAB) | 0-1 | Qual. Mounana (GAB) | |
19/02/2017 | 15:15 | Curepipe (MRI) | Port-Louis 2000 (MRI) - Tusker (KEN) | 2-1 | Qual. Port-Louis 2000 (MRI) | |
19/02/2017 | 15:30 | Brazzaville (CGO) | Diables Noirs (CGO) - Rail Club du Kadiogo (BFA) | 1-0 | Qual. Rail Club du Kadiogo (BFA) | |
19/02/2017 | 15:30 | Abidjan (CIV) | Séwé Sports (CIV) - Gambia Ports Authority (GAM) | 0-0 | Qual. Gambia Ports Authority (GAM) | |
19/02/2017 | 15:30 | Douala (CMR) | UMS de Loum (CMR) - Léopards (CGO) | 2-1 | Qual. Léopards (CGO) | |
19/02/2017 | 15:30 | Kinshasa (COD) | Vita Club (COD) - Royal Leopards (SWZ) | 3-1 | Qual. Vita Club (COD) | |
19/02/2017 | 16:00 | Enugu (NGA) | Enugu Rangers (NGA) - JA Saoura (ALG) | 0-0 | Qual. Enugu Rangers (NGA) | |
19/02/2017 | 16:00 | Port Harcourt (NGA) | Rivers United (NGA) - Real Bamako (MLI) | 4-0 | Qual. Rivers United (NGA) | |
19/02/2017 | 17:00 | Conakry (GUI) | Horoya (GUI) - US Gorée (SEN) | 2-1 | Qual. Horoya (GUI) | |
19/02/2017 | 17:00 | Luanda (ANG) | Primeiro de Agosto (ANG) - KCCA (UGA) | 2-1 | Qual. KCCA (UGA) | |
19/02/2017 | 17:00 | Bamako (MLI) | Stade Malien (MLI) - Barrack Young Controllers (LBR) | 1-0 (6-7 ps) | Qual. Barrack Young Controllers (LBR) | |
20/02/2017 | 16:00 | Awasa (ETH) | Saint George (ETH) - Côte d'Or FC (SEY) | 3-0 | Qual. Saint George (ETH) |
1st leg | ||||||
10/03/2017 | 19:00 | Pretoria (RSA) | Mamelodi Sundowns (RSA) - KCCA (UGA) | 2-1 | ||
11/03/2017 | 16:00 | Dar es Salaam (TAN) | Young Africans (TAN) - Zanaco (ZAM) | 1-1 | ||
11/03/2017 | 18:00 | Radès (TUN) | Espérance de Tunis (TUN) - Horoya (GUI) | 3-1 | ||
11/03/2017 | 18:30 | Cairo (EGY) | Al Ahly (EGY) - Bidvest Wits (RSA) | 1-0 | ||
11/03/2017 | 19:00 | Rabat (MAR) (MAR) | Wydad Casablanca (MAR) - Mounana (GAB) | 1-0 | ||
11/03/2017 | 20:30 | Algiers (ALG) | USM Alger (ALG) - Rail Club du Kadiogo (BFA) | 2-0 | ||
12/03/2017 | 14:30 | Tunis (TUN) | Al-Ahly Tripoli (LBY) - FUS Rabat (MAR) | 2-0 | ||
12/03/2017 | 15:00 | Beira (MOZ) | Ferroviário Beira (MOZ) - Barrack Young Controllers (LBR) | 2-0 | ||
12/03/2017 | 15:30 | Garoua (CMR) | Coton Sport (CMR) - CNaPS Sport (MAD) | 1-0 | ||
12/03/2017 | 15:30 | Dolisie (CGO) | Léopards (CGO) - Saint George (ETH) | 0-1 | ||
12/03/2017 | 15:30 | Lubumbashi (COD) | TP Mazembe (COD) - CAPS United (ZIM) | 1-1 | ||
12/03/2017 | 16:00 | Bakau (GAM) | Gambia Ports Authority (GAM) - Vita Club (COD) | 1-1 | ||
12/03/2017 | 16:00 | Port Harcourt (NGA) | Rivers United (NGA) - Al-Merrikh SC (SUD) | 3-0 | ||
12/03/2017 | 18:00 | Sousse (TUN) | Étoile du Sahel (TUN) - AS Tanda (CIV) | 3-0 | ||
12/03/2017 | 18:00 | Cairo (EGY) | Zamalek (EGY) - Enugu Rangers (NGA) | 4-1 | ||
12/03/2017 | 20:00 | Omdurman (SUD) | Al-Hilal Omdurman (SUD) - Port-Louis 2000 (MRI) | 3-0 | ||
2nd leg | ||||||
17/03/2017 | 16:00 | Kampala (UGA) | KCCA (UGA) - Mamelodi Sundowns (RSA) | 1-1 | Qual. Mamelodi Sundowns (RSA) | |
18/03/2017 | 14:30 | Antananarivo (MAD) | CNaPS Sport (MAD) - Coton Sport (CMR) | 1-1 | Qual. Coton Sport (CMR) | |
18/03/2017 | 15:00 | Libreville (GAB) | Mounana (GAB) - Wydad Casablanca (MAR) | 1-0 (4-5 ps) | Qual. Wydad Casablanca (MAR) | |
18/03/2017 | 15:00 | Lusaka (ZAM) | Zanaco (ZAM) - Young Africans (TAN) | 0-0 | Qual. Zanaco (ZAM) | |
18/03/2017 | 15:30 | Ouagadougou (BFA) | Rail Club du Kadiogo (BFA) - USM Alger (ALG) | 1-0 | Qual. USM Alger (ALG) | |
18/03/2017 | 19:00 | Rabat (MAR) (MAR) | FUS Rabat (MAR) - Al-Ahly Tripoli (LBY) | 3-1 | Qual. Al-Ahly Tripoli (LBY) | |
18/03/2017 | 20:00 | Omdurman (SUD) | Al-Merrikh SC (SUD) - Rivers United (NGA) | 4-0 | Qual. Al-Merrikh SC (SUD) | |
19/03/2017 | 15:00 | Abidjan (CIV) | AS Tanda (CIV) - Étoile du Sahel (TUN) | 1-2 | Qual. Étoile du Sahel (TUN) | |
19/03/2017 | 15:00 | Harare (ZIM) | CAPS United (ZIM) - TP Mazembe (COD) | 0-0 | Qual. CAPS United (ZIM) | |
19/03/2017 | 15:15 | Curepipe (MRI) | Port-Louis 2000 (MRI) - Al-Hilal Omdurman (SUD) | 2-2 | Qual. Al-Hilal Omdurman (SUD) | |
19/03/2017 | 15:30 | Johannesburg (RSA) | Bidvest Wits (RSA) - Al Ahly (EGY) | 0-0 | Qual. Al Ahly (EGY) | |
19/03/2017 | 15:30 | Kinshasa (COD) | Vita Club (COD) - Gambia Ports Authority (GAM) | 2-0 | Qual. Vita Club (COD) | |
19/03/2017 | 16:00 | Monrovia (LBR) | Barrack Young Controllers (LBR) - Ferroviário Beira (MOZ) | 2-0 (1-4 ps) | Qual. Ferroviário Beira (MOZ) | |
19/03/2017 | 16:00 | Enugu (NGA) | Enugu Rangers (NGA) - Zamalek (EGY) | 2-1 | Qual. Zamalek (EGY) | |
19/03/2017 | 16:00 | Addis Abeba (ETH) | Saint George (ETH) - Léopards (CGO) | 2-0 | Qual. Saint George (ETH) | |
19/03/2017 | 17:30 | Conakry (GUI) | Horoya (GUI) - Espérance de Tunis (TUN) | 2-1 | Qual. Espérance de Tunis (TUN) |
Team | Stage | |||
![]() |
Wydad Casablanca | Winners | ||
![]() |
Al Ahly | Final | ||
![]() |
Étoile du Sahel | Semi-finals | ||
![]() |
USM Alger | Semi-finals | ||
![]() |
Espérance de Tunis | Quarter-finals | ||
![]() |
Mamelodi Sundowns | Quarter-finals | ||
![]() |
Al-Ahly Tripoli | Quarter-finals | ||
![]() |
Ferroviário Beira | Quarter-finals |
Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
1 | Étoile du Sahel | 12 | 6 | 3 | 3 | 0 | 13 | 4 | |||
2 | Ferroviário Beira | 8 | 6 | 2 | 2 | 2 | 6 | 8 | |||
3 | Al-Merrikh SC | 7 | 6 | 2 | 1 | 3 | 6 | 9 | |||
4 | Al-Hilal Omdurman | 4 | 6 | 0 | 4 | 2 | 4 | 8 | |||
Knockout stage |
Matchday 1 | ||||||
12/05/2017 | 19:00 | Sousse (TUN) | Étoile du Sahel (TUN) - Ferroviário Beira (MOZ) | 5-0 | ||
12/05/2017 | 21:00 | Omdurman (SUD) | Al-Hilal Omdurman (SUD) - Al-Merrikh SC (SUD) | 1-1 | ||
Matchday 2 | ||||||
23/05/2017 | 15:00 | Maputo (MOZ) | Ferroviário Beira (MOZ) - Al-Hilal Omdurman (SUD) | 0-0 | ||
23/05/2017 | 21:00 | Omdurman (SUD) | Al-Merrikh SC (SUD) - Étoile du Sahel (TUN) | 1-2 | ||
Matchday 3 | ||||||
03/06/2017 | 15:00 | Maputo (MOZ) | Ferroviário Beira (MOZ) - Al-Merrikh SC (SUD) | 1-0 | ||
03/06/2017 | 22:45 | Sousse (TUN) | Étoile du Sahel (TUN) - Al-Hilal Omdurman (SUD) | 1-1 | ||
Matchday 4 | ||||||
20/06/2017 | 23:00 | Omdurman (SUD) | Al-Merrikh SC (SUD) - Ferroviário Beira (MOZ) | 2-1 | ||
21/06/2017 | 22:00 | Omdurman (SUD) | Al-Hilal Omdurman (SUD) - Étoile du Sahel (TUN) | 1-1 | ||
Matchday 5 | ||||||
30/06/2017 | 21:00 | Omdurman (SUD) | Al-Merrikh SC (SUD) - Al-Hilal Omdurman (SUD) | 2-1 | ||
01/07/2017 | 15:00 | Maputo (MOZ) | Ferroviário Beira (MOZ) - Étoile du Sahel (TUN) | 1-1 | Qual. Étoile du Sahel (TUN) | |
Matchday 6 | ||||||
07/07/2017 | 18:00 | Sousse (TUN) | Étoile du Sahel (TUN) - Al-Merrikh SC (SUD) | 3-0 - awarded * | ||
07/07/2017 | 20:00 | Omdurman (SUD) | Al-Hilal Omdurman (SUD) - Ferroviário Beira (MOZ) | 0-3 - awarded * | Qual. Ferroviário Beira (MOZ) | |
* Match not played. Sudan Football Association was suspended on 7/7/17 by FIFA |
Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
1 | USM Alger | 11 | 6 | 3 | 2 | 1 | 12 | 5 | |||
2 | Al-Ahly Tripoli | 9 | 6 | 2 | 3 | 1 | 11 | 10 | |||
3 | Zamalek | 6 | 6 | 1 | 3 | 2 | 6 | 8 | |||
4 | CAPS United | 6 | 6 | 2 | 0 | 4 | 10 | 16 | |||
Knockout stage |
Matchday 1 | ||||||
12/05/2017 | 19:00 | Algiers (ALG) | USM Alger (ALG) - Al-Ahly Tripoli (LBY) | 3-0 | ||
12/05/2017 | 21:00 | Borg El Arab (EGY) | Zamalek (EGY) - CAPS United (ZIM) | 2-0 | ||
Matchday 2 | ||||||
23/05/2017 | 19:00 | Sfax (TUN) | Al-Ahly Tripoli (LBY) - Zamalek (EGY) | 0-0 | ||
24/05/2017 | 15:00 | Harare (ZIM) | CAPS United (ZIM) - USM Alger (ALG) | 2-1 | ||
Matchday 3 | ||||||
02/06/2017 | 15:00 | Harare (ZIM) | CAPS United (ZIM) - Al-Ahly Tripoli (LBY) | 2-4 | ||
02/06/2017 | 22:00 | Alexandria (EGY) | Zamalek (EGY) - USM Alger (ALG) | 1-1 | ||
Matchday 4 | ||||||
21/06/2017 | 22:00 | Sfax (LBY) | Al-Ahly Tripoli (LBY) - CAPS United (ZIM) | 4-2 | ||
21/06/2017 | 22:00 | Algiers (ALG) | USM Alger (ALG) - Zamalek (EGY) | 2-0 | ||
Matchday 5 | ||||||
30/06/2017 | 19:00 | Sfax (LBY) | Al-Ahly Tripoli (LBY) - USM Alger (ALG) | 1-1 | ||
02/07/2017 | 15:00 | Harare (ZIM) | CAPS United (ZIM) - Zamalek (EGY) | 3-1 | ||
Matchday 6 | ||||||
09/07/2017 | 20:00 | Algiers (ALG) | USM Alger (ALG) - CAPS United (ZIM) | 4-1 | Qual. USM Alger (ALG) | |
09/07/2017 | 21:00 | Alexandria (EGY) | Zamalek (EGY) - Al-Ahly Tripoli (LBY) | 2-2 | Qual. Al-Ahly Tripoli (LBY) |
Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
1 | Espérance de Tunis | 12 | 6 | 3 | 3 | 0 | 11 | 4 | |||
2 | Mamelodi Sundowns | 9 | 6 | 2 | 3 | 1 | 6 | 4 | |||
3 | Saint George | 5 | 6 | 1 | 2 | 3 | 2 | 7 | |||
4 | Vita Club | 5 | 6 | 1 | 2 | 3 | 7 | 11 | |||
Knockout stage |
Matchday 1 | ||||||
12/05/2017 | 17:00 | Radès (TUN) | Espérance de Tunis (TUN) - Vita Club (COD) | 3-1 | ||
13/05/2017 | 17:00 | Pretoria (RSA) | Mamelodi Sundowns (RSA) - Saint George (ETH) | 0-0 | ||
Matchday 2 | ||||||
23/05/2017 | 16:00 | Addis Abeba (ETH) | Saint George (ETH) - Espérance de Tunis (TUN) | 0-0 | ||
24/05/2017 | 15:30 | Kinshasa (COD) | Vita Club (COD) - Mamelodi Sundowns (RSA) | 1-3 | ||
Matchday 3 | ||||||
02/06/2017 | 20:00 | Pretoria (RSA) | Mamelodi Sundowns (RSA) - Espérance de Tunis (TUN) | 1-2 | ||
04/06/2017 | 16:00 | Addis Abeba (ETH) | Saint George (ETH) - Vita Club (COD) | 1-0 | ||
Matchday 4 | ||||||
20/06/2017 | 15:00 | Kinshasa (COD) | Vita Club (COD) - Saint George (ETH) | 2-1 | ||
21/06/2017 | 22:00 | Radès (TUN) | Espérance de Tunis (TUN) - Mamelodi Sundowns (RSA) | 0-0 | ||
Matchday 5 | ||||||
01/07/2017 | 16:00 | Addis Abeba (ETH) | Saint George (ETH) - Mamelodi Sundowns (RSA) | 0-1 | ||
01/07/2017 | 16:00 | Kinshasa (COD) | Vita Club (COD) - Espérance de Tunis (TUN) | 2-2 | Qual. Espérance de Tunis (TUN) | |
Matchday 6 | ||||||
09/07/2017 | 18:00 | Radès (TUN) | Espérance de Tunis (TUN) - Saint George (ETH) | 4-0 | ||
09/07/2017 | 19:00 | Pretoria (RSA) | Mamelodi Sundowns (RSA) - Vita Club (COD) | 1-1 | Qual. Mamelodi Sundowns (RSA) |
Team | Pts | Pld | W | D | L | GF | GA | Notes | |||
1 | Wydad Casablanca | 12 | 6 | 4 | 0 | 2 | 7 | 3 | |||
2 | Al Ahly | 11 | 6 | 3 | 2 | 1 | 7 | 3 | |||
3 | Zanaco | 11 | 6 | 3 | 2 | 1 | 4 | 2 | |||
4 | Coton Sport | 0 | 6 | 0 | 0 | 6 | 2 | 12 | |||
Knockout stage |
Matchday 1 | ||||||
12/05/2017 | 22:00 | Casablanca (MAR) | Wydad Casablanca (MAR) - Coton Sport (CMR) | 2-0 | ||
13/05/2017 | 19:00 | Borg El Arab (EGY) | Al Ahly (EGY) - Zanaco (ZAM) | 0-0 | ||
Matchday 2 | ||||||
23/05/2017 | 15:00 | Lusaka (ZAM) | Zanaco (ZAM) - Wydad Casablanca (MAR) | 1-0 | ||
23/05/2017 | 16:00 | Garoua (CMR) | Coton Sport (CMR) - Al Ahly (EGY) | 0-2 | ||
Matchday 3 | ||||||
03/06/2017 | 15:00 | Lusaka (ZAM) | Zanaco (ZAM) - Coton Sport (CMR) | 2-1 | ||
04/06/2017 | 23:00 | Alexandria (EGY) | Al Ahly (EGY) - Wydad Casablanca (MAR) | 2-0 | ||
Matchday 4 | ||||||
20/06/2017 | 23:00 | Casablanca (MAR) | Wydad Casablanca (MAR) - Al Ahly (EGY) | 2-0 | ||
21/06/2017 | 15:00 | Garoua (CMR) | Coton Sport (CMR) - Zanaco (ZAM) | 0-1 | ||
Matchday 5 | ||||||
01/07/2017 | 15:00 | Lusaka (ZAM) | Zanaco (ZAM) - Al Ahly (EGY) | 0-0 | ||
01/07/2017 | 16:00 | Garoua (CMR) | Coton Sport (CMR) - Wydad Casablanca (MAR) | 0-2 | ||
Matchday 6 | ||||||
08/07/2017 | 20:00 | Casablanca (MAR) | Wydad Casablanca (MAR) - Zanaco (ZAM) | 1-0 | Qual. Wydad Casablanca (MAR) | |
08/07/2017 | 21:00 | Alexandria (EGY) | Al Ahly (EGY) - Coton Sport (CMR) | 3-1 | Qual. Al Ahly (EGY) |
Quarter-finals - 1st leg | ||||||
16/09/2017 | 15:00 | Beira (MOZ) | Ferroviário Beira (MOZ) - USM Alger (ALG) | 1-1 | ||
16/09/2017 | 19:00 | Alexandria (EGY) | Al Ahly (EGY) - Espérance de Tunis (TUN) | 2-2 | ||
17/09/2017 | 15:00 | Pretoria (RSA) | Mamelodi Sundowns (RSA) - Wydad Casablanca (MAR) | 1-0 | ||
17/09/2017 | 20:00 | Alexandria (EGY) | Al-Ahly Tripoli (LBY) - Étoile du Sahel (TUN) | 0-0 | ||
Quarter-finals - 2nd leg | ||||||
23/09/2017 | 18:30 | Algiers (ALG) | USM Alger (ALG) - Ferroviário Beira (MOZ) | 0-0 | Qual. USM Alger (ALG) | |
23/09/2017 | 19:00 | Radès (TUN) | Espérance de Tunis (TUN) - Al Ahly (EGY) | 1-2 | Qual. Al Ahly (EGY) | |
23/09/2017 | 21:00 | Casablanca (MAR) | Wydad Casablanca (MAR) - Mamelodi Sundowns (RSA) | 1-0 (4-3 ps) | Qual. Wydad Casablanca (MAR) | |
24/09/2017 | 18:30 | Sousse (TUN) | Étoile du Sahel (TUN) - Al-Ahly Tripoli (LBY) | 2-0 | Qual. Étoile du Sahel (TUN) | |
Semi-finals - 1st leg | ||||||
29/09/2017 | 18:00 | Algiers (ALG) | USM Alger (ALG) - Wydad Casablanca (MAR) | 0-0 | ||
01/10/2017 | 18:30 | Sousse (TUN) | Étoile du Sahel (TUN) - Al Ahly (EGY) | 2-1 | ||
Semi-finals - 2nd leg | ||||||
21/10/2017 | 20:00 | Casablanca (MAR) | Wydad Casablanca (MAR) - USM Alger (ALG) | 3-1 | Qual. Wydad Casablanca (MAR) | |
22/10/2017 | 19:00 | Alexandria (EGY) | Al Ahly (EGY) - Étoile du Sahel (TUN) | 6-2 | Qual. Al Ahly (EGY) | |
Final - 1st leg | ||||||
28/10/2017 | 19:00 | Alexandria (EGY) | Al Ahly (EGY) - Wydad Casablanca (MAR) | 1-1 | ||
Final - 2nd leg | ||||||
04/11/2017 | 20:00 | Casablanca (MAR) | Wydad Casablanca (MAR) - Al Ahly (EGY) | 1-0 | Winners: Wydad Casablanca (MAR) |